//1引入 required 模块
var http = require('http');
var path = require('path');
var fs=require('fs');
var express = require('express');
var ejs = require('ejs');
var app = express();
var swig = require('swig');
//设置html引擎
app.engine('html', ejs.__express);

// 设定view engine变量，意为网页模板引擎
//app.set('view engine', 'ejs');
//设置视图引擎
//app.engine('html', swig.renderFile);
app.set('view engine', 'html');
app.set('views', path.join(__dirname, 'lingSweet/pages'));  
app.use(express.static(path.join(__dirname, '/lingSweet')));
app.set('view cache', false);
//
// var MongoClient = require('mongodb').MongoClient;
// var url = "mongodb://localhost:27017/runoob";


app.get('/index', function (req, res) {
	let name=req.query.name;
	if(!name){
		name='游客';
	}
	console.log(name);
    res.render('index',{  
        name:name 
    })  
    //res.send('welcom to my page');
 })

 app.get('/login', function (req, res) {
    res.render('login',{  
        title:'imooc 首页'  
    })  
    //res.send('welcom to my page');
 })

 app.get('/regist', function (req, res) {
    res.render('register',{  
        title:'imooc 首页'  
    })  
    //res.send('welcom to my page');
 })
 
 app.get('/props', function (req, res) {
    res.render('propsIndex',{  
        title:'imooc 首页'  
    })  
    //res.send('welcom to my page');
 })
 
 
 
 
console.log(__dirname);
console.log(__filename);
console.log(process.cwd());
 var server = app.listen(8888, function () {
 
    var host = server.address().address
    var port = server.address().port
   
    console.log("应用实例，访问地址为 http://%s:%s", host, port)
   
  })








// MongoClient.connect(url, function(err, db) {
//     if (err) throw err;
//     console.log("数据库已创建!");
//     var dbase = db.db("runoob");
//     var myobj =  [
//         { name: '菜鸟工具', url: 'https://c.runoob.com', type: 'cn'},
//         { name: 'Google', url: 'https://www.google.com', type: 'en'},
//         { name: 'Facebook', url: 'https://www.google.com', type: 'en'}
//        ];
//     dbase.createCollection('site', function (err, res) {
//         if (err) throw err;
//         console.log("创建集合!");
//         db.close();
//     });

//     // var myobj = { name: "菜鸟教程", url: "www.runoob" };
//     // dbase.collection("site").insertOne(myobj, function(err, res) {
//     //     if (err) throw err;
//     //     console.log("文档插入成功");
//     //     db.close();
//     // });

//  //插入多条数据
// //  dbase.collection("site").insertMany(myobj, function(err, res) {
// //     if (err) throw err;
// //     console.log("插入的文档数量为: " + res.insertedCount);
// //     db.close();
// // });


//     db.close();
//   });




//创建服务器
// http.createServer(function (request, response) {

//     // 发送 HTTP 头部 
//     // HTTP 状态值: 200 : OK
//     // 内容类型: text/plain
//     response.writeHead(200, {'Content-Type': 'text/plain'});

//     // 发送响应数据 "Hello World"
//     response.end('Hello World\n');
// }).listen(8888);

// 终端打印如下信息
// console.log('Server running at http://127.0.0.1:8888/');